be7434a2905cc8f0a119b7de28279b9fe05ebf49,images/src/org/intellij/images/editor/impl/ImageEditorImpl.java,ImageEditorImpl,setValue,#VirtualFile#,63

Before Change


            BufferedImage previousImage = document.getValue();
            BufferedImage image = IfsUtil.getImage(file);
            document.setValue(image);
            document.setFormat(IfsUtil.getFormat(file));
            ImageZoomModel zoomModel = getZoomModel();
            if (image != null && (previousImage == null || !zoomModel.isZoomLevelChanged())) {
                // Set smart zooming behaviour on open

After Change


    String format = content.getFormat();
    if (image != null && format != null) {
      BufferedImage previousImage = document.getValue();
      document.setFormat(format);
      document.setValue(image);
      ImageZoomModel zoomModel = getZoomModel();
      if (previousImage == null || !zoomModel.isZoomLevelChanged()) {